Firebird - gbak v Delphi

Otázka od: Kopac Jan Bc.

16. 6. 2004 6:13

zajimave ale je, ze gbak to umi alespon v takove forme:
gbak -b -user SYSDBA -password masterkey 172.18.14.23:E:\IB_data\DATABAZE.FDB
C:\Pracovni\IBData\Zaloha\DATABAZE.fdk



bohuzel me to nefunguje???
local je dobrej, ale kdyz zadam:

Protocol: TCP
ServerName := 172.18.14.23
DatabaseName := E:\IB_data\DATABAZE.FDB ; cesta k databazi na serveru....
BackupFile= \\172.18.14.38\Pracovni\IBData\Zaloha\zaloha.fbk

klient je "172.18.14.38", server je "172.18.14.23" a presto to hlasi : cannot
open backup file \\172.18.14.38\Pracovni\IBData\Zaloha\zaloha.fbk ;

tak nevim, kde delam chybu.....

JK

p.s. miro, kdyby jsi mi chtel poslat ten programek tak muj e-mail je :
kopac@1str.sdas.cz


-----Original Message-----
From: delphi-l-owner@clexpert.cz [mailto:delphi-l-owner@clexpert.cz]On Behalf
Of miro_mr
Sent: Tuesday, June 15, 2004 6:24 PM
To: delphi-l@clexpert.cz
Subject: Re: Firebird - gbak v Delphi


Ahoj

----- Original Message -----
From: "Kopac Jan Bc." <kopac@1str.sdas.cz>
> zkousel jsem "local" a "tcp" a nic porad to hazi chyby...
> pouzivam stejny syntax jako pro FB, tj. IP:C:\slozka\databaze.fdb
Zaujimave je to ze mne to funguje takto:
server mam ip 192.168.0.1cesta k databazi je c:\DATA\databaza.gdb - zadana
je z pohladu servera

serverName:= 192.168.0.1
databasename:=' C:\slozka\databaze.fdb'
Protocol:=TCP
BackupFile:=\\192.168.0.44\zaloha\zaloha.gbk

Pocitac za ktorym sedim a z ktoreho na serveri zalohujem horeuvedenu
databazu ma ip 192.168.0.44
a ja davam IBBackupservice cestu \\192.168.0.44\zaloha\zaloha.gbk
tak to funguje tak ze mi server zalohu vytvori na tomto klientskom pocitaci
v adresari zaloha bez akychkolvek problemov.
Cize zalohovanie spustam z klienta a uklada mi ju znovu na klienta.
Vyskusaj ak ti to nepojde poslem ti na sukr mail ten program.

Miro



Odpovedá: miro_mr

15. 6. 2004 8:01

Ahoj,

----- Original Message -----
From: "Kopac Jan Bc." <kopac@1str.sdas.cz>
> komponent v D7 (IBBackupService) to nefunguje, funguje mi to jenom jako
lokal...
A aky mas nastaveny protokol na komponente IBBackupservice?
Nesmie byt nastaveny na Local (default).

Miro


Odpovedá: Kopac Jan Bc.

15. 6. 2004 9:44

zkousel jsem "local" a "tcp" a nic porad to hazi chyby...
pouzivam stejny syntax jako pro FB, tj. IP:C:\slozka\databaze.fdb




-----Original Message-----
From: delphi-l-owner@clexpert.cz [mailto:delphi-l-owner@clexpert.cz]On Behalf
Of miro_mr
Sent: Tuesday, June 15, 2004 8:51 AM
To: delphi-l@clexpert.cz
Subject: Re: Firebird - gbak v Delphi


Ahoj,

----- Original Message -----
From: "Kopac Jan Bc." <kopac@1str.sdas.cz>
> komponent v D7 (IBBackupService) to nefunguje, funguje mi to jenom jako
lokal...
A aky mas nastaveny protokol na komponente IBBackupservice?
Nesmie byt nastaveny na Local (default).

Miro



Odpovedá: petr palicka

15. 6. 2004 9:52

Ahoj,

   AFAIK nelce pomoci TIBBackup(Restore)Service
z IBX zalohovat(obnovovat) vzdalene. Pokud to
v aplikaci potrebujes, volej GBAK s parametry a
cekej az dobehne.

Peca


Odpovedá: miro_mr

15. 6. 2004 17:24

Ahoj

----- Original Message -----
From: "Kopac Jan Bc." <kopac@1str.sdas.cz>
> zkousel jsem "local" a "tcp" a nic porad to hazi chyby...
> pouzivam stejny syntax jako pro FB, tj. IP:C:\slozka\databaze.fdb
Zaujimave je to ze mne to funguje takto:
server mam ip 192.168.0.1cesta k databazi je c:\DATA\databaza.gdb - zadana
je z pohladu servera

serverName:= 192.168.0.1
databasename:=' C:\slozka\databaze.fdb'
Protocol:=TCP
BackupFile:=\\192.168.0.44\zaloha\zaloha.gbk

Pocitac za ktorym sedim a z ktoreho na serveri zalohujem horeuvedenu
databazu ma ip 192.168.0.44
a ja davam IBBackupservice cestu \\192.168.0.44\zaloha\zaloha.gbk
tak to funguje tak ze mi server zalohu vytvori na tomto klientskom pocitaci
v adresari zaloha bez akychkolvek problemov.
Cize zalohovanie spustam z klienta a uklada mi ju znovu na klienta.
Vyskusaj ak ti to nepojde poslem ti na sukr mail ten program.

Miro


Odpovedá: Kopac Jan Bc.

16. 6. 2004 6:26

bohuzel me to nefunguje???
local je dobrej, ale kdyz zadam:

Protocol: TCP
ServerName := 172.18.14.23
DatabaseName := E:\IB_data\DATABAZE.FDB ; cesta k databazi na serveru....
BackupFile= \\172.18.14.38\Pracovni\IBData\Zaloha\zaloha.fbk

klient je "172.18.14.38", server je "172.18.14.23" a presto to hlasi : cannot
open backup file \\172.18.14.38\Pracovni\IBData\Zaloha\zaloha.fbk ;

tak nevim, kde delam chybu.....

JK

p.s. miro, kdyby jsi mi chtel poslat ten programek tak muj e-mail je :
kopac@1str.sdas.cz


-----Original Message-----
From: delphi-l-owner@clexpert.cz [mailto:delphi-l-owner@clexpert.cz]On Behalf
Of miro_mr
Sent: Tuesday, June 15, 2004 6:24 PM
To: delphi-l@clexpert.cz
Subject: Re: Firebird - gbak v Delphi


Ahoj

----- Original Message -----
From: "Kopac Jan Bc." <kopac@1str.sdas.cz>
> zkousel jsem "local" a "tcp" a nic porad to hazi chyby...
> pouzivam stejny syntax jako pro FB, tj. IP:C:\slozka\databaze.fdb
Zaujimave je to ze mne to funguje takto:
server mam ip 192.168.0.1cesta k databazi je c:\DATA\databaza.gdb - zadana
je z pohladu servera

serverName:= 192.168.0.1
databasename:=' C:\slozka\databaze.fdb'
Protocol:=TCP
BackupFile:=\\192.168.0.44\zaloha\zaloha.gbk

Pocitac za ktorym sedim a z ktoreho na serveri zalohujem horeuvedenu
databazu ma ip 192.168.0.44
a ja davam IBBackupservice cestu \\192.168.0.44\zaloha\zaloha.gbk
tak to funguje tak ze mi server zalohu vytvori na tomto klientskom pocitaci
v adresari zaloha bez akychkolvek problemov.
Cize zalohovanie spustam z klienta a uklada mi ju znovu na klienta.
Vyskusaj ak ti to nepojde poslem ti na sukr mail ten program.

Miro



Odpovedá: js-delphi@quick.cz

16. 6. 2004 9:00

Odesilatel: "Kopac Jan Bc." <kopac@1str.sdas.cz>

> bohuzel me to nefunguje???

> klient je "172.18.14.38", server je "172.18.14.23" a presto to
> hlasi : cannot open backup file
> \\172.18.14.38\Pracovni\IBData\Zaloha\zaloha.fbk ;
 
> tak nevim, kde delam chybu.....

Ahoj!
Zalohovani jsem resil zrovna cca tyden zpatky, takze jsem se se stejnou chybou
setkal a zjistil jsem, ze jediny problem byl v tom, ze si IBBackupService nebyl
schopen vytvorit adresar a nebo byly problemy v pravech, kam se ma ten vysledek
ulozit. Pokud pouzivas NTFS dej bacha, ze musis mit spravne prava pro sdileni i
pristup do ciloveho adresare - v Tvem pripade se musi SYSTEM dostat jak do
Pracovni, tak do IBData a nakonec i do slozky Zaloha. Asi nejlepsi pro odladeni
a pro odstraneni techot problemu je dat na vsechno everyone - ne do provozu,
ale pro odladeni chyb!!!
Pokud adresare existuji, mas k nim opravneni a mas-li i povoleno spravne
sdileni, tak uz si dovoluju rict, ze to snad ani neni mozne! Jo, taky se mi
jednou stalo, ze jsem se prehmatl, nepremyslel - proste jsem busil kod do PC a
potom, kdyz to nefungovalo jsem zjistil, ze misto toho, abych pouzil
IBRestoreService jsem to psal do IBBackupService. Nic moc k chlubeni, ale stalo
se mi to...
Ahoj, dej vedet jak's dopadl. Nemam na to chodit po skolenich, tak se ucim z chyb a problemu - svych i druhych   Diky.
Jirka
--------------------------------------------------
Ing. Jiri Sokol; jiri.sokol@seznam.cz; 972 231 187
D6Prof+SP3; WinXPProf+SP1; FB 1.0.3
programator amater